/** 辅助生成模拟数据的三方库 */
import mockjs from 'mockjs';

export default {
    // 支持值为 Object 和 Array
    'GET /api/users': { users: [1, 2] },
    // GET 可忽略
    '/api/users/1': { id: 1 },
    '/api/users/2': { id: 2 },
    '/api/users/3': { id: 3 },
    // 支持自定义函数，API 参考 express@4
    'POST /api/users/create': (req: any, res: any) => {
        // 添加跨域请求头 
        res.setHeader('Access-Control-Allow-Origin', '*');
        res.end('ok');
    },

    // 使用 mockjs 等三方库
    'GET /api/tags': mockjs.mock({
        'list|100': [{ name: '@city', 'value|1-100': 50, 'type|0-2': 1 }],
    }),
}